package com.woniuxy.controller;

import com.woniuxy.service.SysDoctorService;
import com.woniuxy.util.ResponseUtil;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;

/**
 * 系统医生控制器
 * 处理系统医生相关的HTTP请求
 */
@RestController
@RequestMapping("/sysDoctor")
public class SysDoctorController {
    @Resource
    private SysDoctorService sysDoctorService;
    
    /**
     * 查询所有系统医生
     * @return 返回所有系统医生的响应结果
     */
    @GetMapping
    public ResponseUtil findAllSysDoctor(){
        return sysDoctorService.findAllSysDoctor();
    }
    
    /**
     * 根据组织名称和团队名称查询系统医生
     * @param orgName 组织名称
     * @param teamName 团队名称
     * @return 返回指定组织和团队的医生信息
     */
    @PostMapping("/orgName")
    public ResponseUtil findSysDoctor(@RequestParam("orgName") String orgName,
                                      @RequestParam("teamName") String teamName){


        return sysDoctorService.findSysDoctor(orgName, teamName);
    }
}
